Tema 02: Operadores y expresiones (Enunciados)

Nota: Estos ejercicios son optativos para hacer al final de la unidad y están pensados para apoyar tu aprendizaje.

1) Realiza un programa que lea 2 números por teclado y determine los siguientes aspectos (es suficiene con mostrar True o False):

  • Si los dos números son iguales
  • Si los dos números son diferentes
  • Si el primero es mayor que el segundo
  • Si el segundo es mayor o igual que el primero

In [3]:
# Completa el ejercicio aquí
num1 = float( input( "Introduce el primer número: "))
num2 = float( input( "Introduce el segundo número: "))

print( "¿Los números son iguales?:", num1 == num2)
print( "¿Los números son diferentes?:", num1 != num2)
print( "¿El primer número es mayor que el segundo?:", num1 > num2)
print( "¿El segundo número es mayor o igual que el primero?:", num2 >= num2)


Introduce el primer número: 2
Introduce el segundo número: 3
¿Los números son iguales?: False
¿Los números son diferentes?: True
¿El primer número es mayor que el segundo?: False
¿El segundo número es mayor o igual que el primero?: True

2) Utilizando operadores lógicos, determina si una cadena de texto introducida por el usuario tiene una longitud mayor o igual que 3 y a su vez es menor que 10 (es suficiene con mostrar True o False):


In [ ]:
# Completa el ejercicio aquí
cadena = input( "Introduce la cadena: ")
len( cadena) >= 3 and len( cadena) < 10

3) Realiza un programa que cumpla el siguiente algoritmo utilizando siempre que sea posible operadores en asignación:

  • Guarda en una variable numero_magico el valor 12345679 (sin el 8)
  • Lee por pantalla otro numero_usuario, especifica que sea entre 1 y 9 (asegúrate que es un número)
  • Multiplica el numero_usuario por 9 en sí mismo
  • Multiplica el numero_magico por el numero_usuario en sí mismo
  • Finalmente muestra el valor final del numero_magico por pantalla

In [9]:
# Completa el ejercicio aquí
numero_magico = 12345679
numero_usuario = int( input( "Introduce un entero (1-9): "))
numero_usuario *= 9
numero_magico *= numero_usuario
print( numero_magico)


Introduce un entero (1-9): 4
444444444

In [ ]: